theory of science - French English Dictionary